package com.malou.client.seguridad.menu;

import java.io.Serializable;
import java.util.List;

import com.extjs.gxt.ui.client.data.BaseTreeModel;

public class MenuOpciones extends BaseTreeModel implements Serializable  {
	
	private static final long serialVersionUID = 1L;
	public List<String> permisos;

	public MenuOpciones() {
	   
	}
	
	public MenuOpciones(Integer id, String menu, String parametro, Integer parent_id, Integer tipo, Boolean haschildren) {
		set("id", id);
		set("menu", menu);
		set("parametro", parametro);
		set("parent_id", parent_id);
		set("tipo", tipo);
		set("haschildren", haschildren);
	}
	
	public Integer getId() {
		return (Integer) get("id");
	}
	
	public void setId(Integer id) {
		set("id", id);
    }
	
	public String getMenu() {
		return (String) get("menu");
	}
	
	public void setMenu(String menu) {
		set("menu", menu);
    }
	
	public String getParametro() {
		return (String) get("parametro");
	}
	
	public void setParametro(String parametro) {
		set("parametro", parametro);
    }
	
	public Integer getParent_id() {
		return (Integer) get("parent_id");
	}
	
	public void setParent_id(Integer parent_id) {
		set("parent_id", parent_id);
    }
		
	public Integer getTipo() {
		return (Integer) get("tipo");
	}
	
	public void setTipo(Integer tipo) {
		set("tipo", tipo);
    }
	
	public void setHaschildren(Boolean haschildren) {
		set("haschildren", haschildren);
    }
	
	public Boolean getHaschildren() {
		return (Boolean) get("haschildren");
	}
	
	public void setPermitido(Boolean permitido) {
		set("permitido", permitido);
    }
	
	public Boolean getPermitido() {
		return (Boolean) get("permitido");
	}
	
	public Integer getUsuario_id() {
		return (Integer) get("usuario_id");
	}
	
	public void setUsuario_id(Integer usuario_id) {
		set("usuario_id", usuario_id);
    }
	
	public Integer getUsuariotipo() {
		return (Integer) get("usuariotipo");
	}
	
	public void setUsuariotipo(Integer usuariotipo) {
		set("usuariotipo", usuariotipo);
    }
	
	public String toString() {
		return getMenu();
	}	
}